using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// 植物类型枚举
/// </summary>
[Serializable]
public enum PlantType 
{
    /// <summary>
    /// 豌豆射手 - 基础攻击植物，发射豌豆攻击僵尸
    /// </summary>
    PeaShooter, 
    
    /// <summary>
    /// 向日葵 - 生产阳光的植物
    /// </summary>
    SunFlower, 
    
    /// <summary>
    /// 机枪射手 - 四管豌豆射手，每次攻击连续发射4发豌豆，高频率输出伤害
    /// </summary>
    Gatling,
    
    /// <summary>
    /// 雪花豌豆 - 发射雪花豌豆，对僵尸造成伤害并减速
    /// </summary>
    SnowPea,
    
    /// <summary>
    /// 窝瓜 - 一次性植物，压扁僵尸造成大量伤害
    /// </summary>
    Squash,
    
    /// <summary>
    /// 高坚果 - 高防御植物，阻挡僵尸前进
    /// </summary>
    TallNut,
    
    /// <summary>
    /// 火炬树桩 - 将豌豆变成火焰豌豆，增加伤害
    /// </summary>
    Torchwood,
    
    /// <summary>
    /// 双胞向日葵 - 生产双倍阳光的向日葵
    /// </summary>
    TwinSunFlower,
    
    /// <summary>
    /// 坚果墙 - 防御植物，阻挡僵尸前进
    /// </summary>
    WallNut,
    
    /// <summary>
    /// 火爆辣椒 - 一次性植物，对整行僵尸造成火焰伤害
    /// </summary>
    Jalapeno,
    
    /// <summary>
    /// 土豆地雷 - 埋在地下的地雷，僵尸踩到时爆炸
    /// </summary>
    PotatoMine,
    
    /// <summary>
    /// 双发射手 - 一次发射两颗豌豆的射手
    /// </summary>
    Repeater
}
